no shit, Sherlock

no shit, Sherlock
(vulgar, colloquial, sarcastic, somewhat derogatory) A riposte to someone who has just said something obvious